package com.liuhongwei.test.utils;

public class CHUUIDUtils {

    public static String generateUUID() {
        //无法支撑到毫秒级别的排序
        //return CHDateUtils.getFullDateFormatUUID(new Date()) + "_" + CHStringUtils.getRandomString(16);
        //支持到纳秒级别的顺序之后使用随机数
        return CHDateUtils.getFullDateOnMillsecondFormatUUID() + CHStringUtils.getRandomString(11);
    }


    public static String generateNanoUUID() {
        //无法支撑到毫秒级别的排序
        //return CHDateUtils.getFullDateFormatUUID(new Date()) + "_" + CHStringUtils.getRandomString(16);
        //支持到纳秒级别的顺序之后使用随机数
        return CHDateUtils.getFullDateOnNanosecondFormatUUID() + CHStringUtils.getRandomString(5);
    }
}
